# 单引号定义字符串
name = 'aBiu'
print(type(name))

# 双引号定义字符串，常用
name = "aBiu"
print(type(name))

# 三引号定义字符串,一般多行
name = """
    王大狗
    王二狗
    王三狗
"""
print(type(name))

# 其他数字类型不可以和字符串直接拼接，不然报错，可以使用格式化拼接
# name += 123
# print(name)

# 字符串格式化拼接：可以拼接数字
p1 = "啦啦啦啦啦啦"
p2 = 5
p3 = 19.999
# %5d 设置宽度为5，不足的空格补齐，也可以%5f，%5s
# %.2f 小数精度为保留两位，也可以同时设置宽度和精度 %5.2f  会四舍五入
# 当数值本身超过设置的宽度，设置的宽度不生效
message = "第一个位置%2s, 第二个位置%5d, 第三个位置%.2f" % (p1, p2, p3)
print(message)

# 格式化写法2：不支持设置宽度精度，支持表达式
f1 = "啦啦啦啦啦啦"
f2 = 5
f3 = 19.999
m = f"第一个：{type(f1)}, 第二个{f2 * 5}, 第三个：{f3}"
print(m)

